SELECT
c.competidor_k,
c.nombre,
c.rama,
c.edad,
c.orden,
CONCAT(cl.nombre,' ',e.prefijo) as equipo,
CONCAT(cc.inicio_edad,' - ',cc.fin_edad) as categoria,
cl.nombre as club,
CONCAT(ec.inicio_edad,' - ',ec.fin_edad) as relevo,
SUM(P.prueba) AS distancia,
Sec_to_Time(Sum(Time_to_Sec(T.tiempo))) AS tiempo
FROM
competidores c,
competidores_categorias cc,
equipos e,
equipos_categorias ec,
clubes cl,
tiempos t,
pruebas p
WHERE
c.competidor_categoria_k = cc.competidor_categoria_k
AND
e.equipo_k = c.equipo_k
AND
e.club_k = cl.club_k
AND
ec.equipo_categoria_k = e.equipo_categoria_k
AND
t.competidor_k = c.competidor_k
AND
t.prueba_k = p.prueba_k
AND
p.prueba >= 800
GROUP BY
c.nombre
ORDER BY
c.competidor_categoria_k,c.rama,tiempo
